home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / -in_the_mag- / emulation / consoles / amigavgb / help.h < prev    next >
C/C++ Source or Header  |  1997-12-12  |  3KB  |  57 lines

  1. /** VGB: portable GameBoy emulator ***************************/
  2. /**                                                         **/
  3. /**                          Help.h                         **/
  4. /**                                                         **/
  5. /** This file contains help information printed out by the  **/
  6. /** main() routine when started with option "-help".        **/
  7. /**                                                         **/
  8. /** Copyright (C) Marat Fayzullin 1994,1995                 **/
  9. /**     You are not allowed to distribute this software     **/
  10. /**     commercially. Please, notify me, if you make any    **/
  11. /**     changes to this file.                               **/
  12. /*************************************************************/
  13.  
  14. char *HelpText[] =
  15. {
  16.   "\nUsage: vgb [-option1 [-option2...]] <filename>",
  17.   "<filename> = name of file to load as cartridge [CART.GB]",
  18.   "[-option]   =",
  19.   "  -verbose <level>    - Select debugging messages [5]",
  20.   "                        0 - Silent           1 - Startup messages",
  21.   "                        2 - Illegal writes   4 - Illegal CPU ops",
  22.   "                        8 - Bank switching", 
  23.   "  -vperiod <period>   - Set VBlank interrupts period [69905 cycles]",
  24.   "  -uperiod <period>   - Number of interrupts per screen update [2]",
  25.   "  -help               - Print this help page",
  26.   "  -cheat <GG code>    - Activate a GameGenie cheat",
  27.   "  -delay/-nodelay     - Delay/don't delay line interrupts [-nodelay]",
  28.   "  -crc/-nocrc         - Check/don't check cartridge CRC [-crc]",
  29.   "  -autoa/-noautoa     - Autofire/No autofire for button A [-noautoa]",
  30.   "  -autob/-noautob     - Autofire/No autofire for button B [-noautob]",
  31.   "  -logsnd <filename>  - Write soundtrack to a file [off]", 
  32. #ifdef DEBUG
  33.   "  -trap <address>     - Trap execution when PC reaches address [FFFFh]",
  34. #endif
  35. #ifdef MITSHM
  36.   "  -shm/-noshm         - Use/don't use MIT SHM extensions for X [-shm]",
  37. #endif
  38. #ifdef UNIX
  39.   "  -saver/-nosaver     - Save/don't save CPU when inactive [-saver]",
  40.   "  -colorN <name>      - Change color #N [white,#989898,#585858,black]",
  41.   "  -bcolorN <name>     - Change background color #N [same]",
  42.   "  -scolorN <name>     - Change sprite color #N [same]",
  43.   "  -wcolorN <name>     - Change window color #N [same]",
  44. #endif
  45.   "\nKeyboard bindings:",
  46.   "  [SPACE] - A button (also: A,S,D,F,G,H,J,K,L)",
  47.   "  [LALT]  - B button (also: Z,X,C,V,B,N,M)",
  48.   "  [TAB]   - SELECT button",
  49.   "  [ENTER] - START button",
  50.   "  [ESC]   - Quit emulation (also: [F12])",
  51. #ifdef DEBUG
  52.   "\n  [F1]    - Go into built-in debugger",
  53.   "  [F2]    - Show LCD controller registers",
  54. #endif
  55.   NULL
  56. };
  57.